package org.springblade.modules.repair.vo.statistics.by;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Date 11:41 2022/11/29
 * @Description {
 *    保养统计页面工单状态详情
 * }
 * @Author lsay
 **/
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class CheckStatisticsSignDetailVO {

	/**
	 * 总签到次数
	 */
	private Long signTotal;

	/**
	 * 签到正常率
	 */
	private BigDecimal signNormalPer;

	/**
	 * 系统签退率
	 */
	private BigDecimal systemSignPer;

	/**
	 * 签到异常
	 */
	private BigDecimal signErrorPer;

	/**
	 * 签退异常
	 */
	private BigDecimal signOutErrorPer;

	public CheckStatisticsSignDetailVO() {
		this.signTotal = 0L;
		this.signNormalPer = BigDecimal.valueOf(0.0);
		this.systemSignPer = BigDecimal.valueOf(0.0);
		this.signErrorPer = BigDecimal.valueOf(0.0);
		this.signOutErrorPer = BigDecimal.valueOf(0.0);
	}
}
